package com.woniuxy.carlife.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * @author fx
 * @ClassName:ServiceInfoDto
 * @Description: 查询服务详情的dto
 * @date 2021/4/13 17:47
 **/

@Data
@ApiModel(value = "查询服务详情的dto")
public class ServiceInfoDto {

    @ApiModelProperty(value = "主键、自增")
    private Integer serviceInfoId;

    @ApiModelProperty(value = "对应门店id")
    private Integer storeId;

    @ApiModelProperty(value = "对应服务类别id")
    private Integer serviceCategoryId;

    @ApiModelProperty(value = "类别名称")
    private String serviceCategoryName;

    @ApiModelProperty(value = "服务图标")
    private String serviceInfoIcon;

    @ApiModelProperty(value = "服务项目名称")
    private String serviceInfoName;

    @ApiModelProperty(value = "服务介绍")
    private String serviceIntroduction;

    @ApiModelProperty(value = "服务状态(营业中/未营业/已下架)")
    private String serviceInfoStatus;

    @ApiModelProperty(value = "服务原价")
    private BigDecimal serviceInfoOriginalPrice;

    @ApiModelProperty(value = "优惠价格")
    private BigDecimal serviceInfoDiscountPrice;

    @ApiModelProperty(value = "实际售价")
    private BigDecimal serviceInfoActuallyPrice;

    @ApiModelProperty(value = "平台抽成比率(小数)")
    private BigDecimal royaltyRatio;

    @ApiModelProperty(value = "收藏量")
    private Integer serviceCollect;

    @ApiModelProperty(value = "点赞量")
    private Integer serviceLike;

    @ApiModelProperty(value = "销售量")
    private Integer serviceSaleVolume;

    @ApiModelProperty(value = "评分")
    private Double serviceScore;

    @ApiModelProperty(value = "图文详情")
    private List<String> servicePictureInfo;
}
